/**
 * 成功响应封装
 * @param {object} res Express的res对象
 * @param {any} data 要返回的数据
 * @param {number} [code=200] 状态码，默认200
 * @param {string} [message='操作成功'] 提示信息
 */
const sendResponse = (res, data, code = 200, message = '操作成功') => {
    res.status(code).json({
      success: true,
      code,
      message,
      data
    });
  };
  
  /**
   * 错误响应封装
   * @param {object} res Express的res对象
   * @param {string} errorMsg 错误信息
   * @param {number} [code=500] 状态码，默认500
   */
  const sendError = (res, errorMsg, code = 500) => {
    res.status(code).json({
      success: false,
      code,
      message: errorMsg
    });
  };
  
  module.exports = { sendResponse, sendError };